package model.bean.compare;

import java.util.Comparator;

import model.bean.Sensore;

public class SensoreComparator implements Comparator<Sensore> {

	@Override
	public int compare(Sensore arg0, Sensore arg1) {
		int ris=arg0.getNome().compareTo(arg1.getNome());
		if(ris==0){
			ris=arg0.getUnitaMisura().compareTo(arg1.getUnitaMisura());
			if(ris==0){
				double tmp=arg0.getPercentualeErrore()-arg1.getPercentualeErrore();
				if(tmp<0)
					ris=-1;
				else if(tmp>0)
					ris=1;
			}
		}
		return ris;
	}

}